Interview hakin9
1/2007
I wish I could be the World Liberator
Interview with Richard Stallman
We present an
interview with Richard Matthew Stallman (frequently abbreviated to
RMS), the founder of the free software movement, the GNU Project, the
Free Software Foundation, and the League for Programming Freedom. An
acclaimed hacker, his major accomplishments include the original
Emacs (and a decade later GNU Emacs), the GNU C Compiler, and the GNU
Debugger. He is also the author of the GNU General Public License
(GNU GPL or GPL), the most widely used free software license, which
pioneered the concept of the copyleft.
hakin9 team:Why did you start
Free Software Foundation?
Richard Stallman: When I started
developing the GNU operating system, in 1984, the first parts I
worked on were not interesting on their own; they were replacements
for parts of Unix, necessary parts of the job of replacing all of
Unix, but Unix users already had similar programs.
In 1985 I released GNU Emacs. Unix did
not include anything like that, and the other Emacs editors then
available to run on Unix were not as good. Users wanted to run on GNU
Emacs on Unix systems, and it showed that GNU was more than just
vaporware. I concluded that it might be possible to raise funds for
development of GNU. So I set up a tax-exempt organization to receive
donations and give donors a tax deduction. That was in October 1985.
The original Free Software Foundation
operates in the US. There are now several sister organizations, also
called Free Software Foundations, which operate in other parts of the
world, including FSF Europe (fsfeurope.org). (We start a Free
Software Foundation in a region when the community there has
time-tested activists who can be its leaders.)
There are many other free software
organizations of other kinds; dozens at least. All are part of the
free software community, and their aim is to make that community
stronger so as to spread freedom
for computer users throughout
cyberspace.
h9: What is the status of FSF
today?
RS: We are still here, but our
work is different nowadays. In the 80s, the FSF's main activity was
funding development of parts of the GNU system. Nowadays we don't do
that, because others do so much free software development that a few
FSF staff programmers would be a tiny increment. Instead we do things
that others don't do (see below).
h9: How do you find sponsors
and supporters, what are FSF goals for the future? How a private
users and companies can support FSF?
RS:
The FSF looks for support through our web sites, through
articles and speeches, and through tables at events, and any other
way we can publicize the cause. Our overall goal is to bring freedom
to software users; our specific activities today include:
-
The Free Software Directory
(directory.fsf.org),
-
Enforcing the GNU General Public
License for FSF-copyrighted software,
-
A protest campaign designed to
make Digital Restrictions Management (DRM) a public political issue
(defectivebydesign.org),
-
Supporting facilities such as
savannah.gnu.org and lists.gnu.org,
-
Updating of the GNU GPL.
The most obvious way for an individual
to help us is by becoming an associate member (see fsf.org). But
there are many volunteer activities you could help with. You could
volunteer to program for a GNU package, but there are many other ways
to volunteer that don't involve programming. See www.gnu.org/help
for a long list of suggestions.
h9: Could you tell us
something more about creating GNU project?
RS: Most
operating systems were developed for technical motives or
commercial motives. The GNU operating system (www.gnu.org) is
the only one (as far as I know) developed for an ethical, political
motive: to win freedom for computer users.
The computer is useless without an
operating system, and in 1983 all the operating systems for modern
computers were proprietary (non-free) software. The user of a
proprietary program is under the power of the program's developer.
The only way for the user to have freedom is to escape from
proprietary programs - which means, either stop using computers, or
use them entirely with free software. In 1983, the former option was
the only possible one, but I did not like it much.
So I set out to develop an operating
system that would be entirely free software. That would make it
possible to choose the second option; possible for me, and possible
for you.
Today the GNU operating system is
widely used, but most of its users don't know it is GNU; they think
it is Linux. Linux is actually a kernel that was developed by Linus
Torvalds in 1991, and made free software in 1992. At the time, GNU
was nearly complete, all except the kernel. Linux filled that gap,
and the combination, GNU with Linux added, is the system that has
caught on ever since.
When users call the whole system Linux,
they think it was all developed by Linus Torvalds, a man who publicly
denounces the idea of defending users' freedom. Thus, this error is
not merely unfair to the thousands of people who have worked on
developing GNU since 1984.
It is leads users to follow a leader
who will lead them in the wrong direction. You can help correct the
user simply by calling the system GNU/Linux (i.e., the combination of
GNU and Linux). See
http://www.gnu.org/gnu/gnu-linux-faq.html
for more explanation about this.
h9: What is your opinion
about companies which use free software, but don't support the
development of it by donating money, infrastructure?
RS:
Everyone is welcome to use free software. To use it without
contributing, if you have the means to contribute is stingy, but not
really evil. What is really wrong is to use non-free software and
fail to press the development of its free replacement. That
perpetuates the system of domination that proprietary software
imposes on its users.
h9: Is free software secure?
RS:
I am not a security expert, and security is not my main
concern. However, others that know more about computer security than
I do say you should not trust any software to provide security if it
isn't
free, or at least close to it.
The deep reason for this is that when
software is not free, its developer controls it. If you use that
software, its developer has power over what happens when you use it.
With free software, the users
are in control; what they want, they
get, whether it be security or whatever else.
h9: You are a mastermind, you
could be the second Bill Gates.
RS: It is a mistake to think
Gates and I are similar. I am, or at least was when I was younger, a
great operating system developer. Gates was never particularly good
at that; I think I could out-program him with one hand tied behind my
back. On the other hand, Gates is a cunning
businessman with a talent for spotting
ways to gain power over society. There is no reason to suppose I am
particularly good at running a business. If I had tried to compete
with Gates, I'd
probably have been a total flop. But I
never tried, and never wanted to try, to compete with Gates for the
post of World Dominator - because I don't believe there ought to be
one. I wish I could be the World Liberator. I'm not the world's
greatest freedom fighter, but I do think I can liberate a substantial
part of the world in one aspect of life.
h9: You would have been able
to start your own multinational, but instead you work focused on your
projects, gaining prestige awards and being indifferent on
corporations proposals. Why did you choose this way, if you could be
one of the richest man in the world? What are the upcoming events
connected with FSF and Gnu?
RS:
Our work usually doesn't consist of events, and in the past I
would not have been able to answer. At present, I can. We are working
towards release of GPL version 3 either in October or January. We
also have events in the sense of activities: protest events against
DRM. These are in the US, but people could talk with FSF Europe
(fsfeurope.org) and perhaps organize such activities anywhere else.
Interview by Marta
Ogonek